/* 
	This style is applied to the global.
	only edit by 2014-05-28 
*/

/* Reset element defaults */
@import "//at.alicdn.com/t/font_1008222_aqqkdmc6b7q.css";
html{overflow-y:scroll;}
body,form,p,ol,ul,p,h1,h2,h3,h4,li,dt,dd,dl,li,input{margin:0; padding:0;}
table{border-collapse:0; border-spacing:0;}
img{border:0; vertical-align:bottom;}
ul,dd,dl,dt,ol,li{list-style:none; vertical-align:middle;}
em,cite{font-style:normal;}
a{ text-decoration:none}


/* element float */
.lt{float:left;}
.rt{float:right;}
/* element position */
.p_fix{position:fixed;}
.p_rel{position:relative;}
.p_abs{position:absolute;}
.p_inh{position:inherit;}

/* Clear float element */
.clearfix:after{content:"."; height:0; display:block; visibility:hidden; clear:both; font-size:0;}
.clearfix{zoom:1;}

.no{ display:none}
/* Font Sizes and is bold */
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font32{font-size:32px;}
.font34{font-size:34px;}
.font36{font-size:36px;}
.font38{font-size:38px;}
.font48{font-size:48px;}
.font68{ font-size:68px;}
.font72{font-size:72px;}
.font_bold{font-weight:bold;}
.font_nobold{font-weight:normal;}




.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mb10{ margin-bottom:10px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb50{ margin-bottom:50px}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}


/* element width */
.w_10{width:10%;}
.w_20{width:20%;}
.w_25{width:25%;}
.w_30{width:30%;}
.w_33{width:33.33%;}
.w_50{width:50%;}
.w_70{width:70%;}
.w_80{width:80%;}
.w_100{width:100%;}

/* This <a> element style */
.a_btn{display:block; text-decoration:none;}
.a_btn_txt{text-align:center;}
.a_btn_no_txt{text-indent:-9999px; overflow:hidden;}
/* This <a> element border radius style */
.a_btn_rb{-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.a_btn_rb3{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.a_btn_rb5{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.a_btn_rb10{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

/*.ico{text-indent:-9999em; display:block; overflow:hidden;}*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.foot{background: #171717;padding: 3% 0; color: #ffffff;}

.foot .iconfont{color: #fff;font-size: 26px;}